package com.it.service;

import com.it.pojo.Menu;

import java.util.List;

/**
 * @author: zgc
 * @version: 1.0
 * @description:
 * @date: 2023/12/14 11:57
 */
public interface MenuService {

    /*查询一级目录*/
    List<Menu> findByUserId(String userId);

    /*查询二级目录*/
    List<Menu> findByParentId(List<String> ids);

    /*查询该角色有哪些菜单*/
    List<Menu> findByRoleId(String roleId);

    /*查询角色未拥有菜单*/
    List<Menu> findByNoRoleId(String roleId);

    /*查询所有一级目录*/
    List<Menu> findAll();
    /*查询所有二级目录*/
    List<Menu> findAllMenuList2(String menuId);

    /*删除菜单*/
    int deleteByMenuId(String menuId);

    /*根据menuId查询menu*/
    Menu findById(String menuId);

    /*修改或添加一级菜单*/
    int addMenuLevelOne(Menu menu);


}
